Collection of Powershell scripts that provide the Forms / WPF UI functionality to routine system management tasks.
See the article at CodeProject
There is around 100 individual scripts, most of which are practical and can be easily used for common operations tasks.
| script | description |
|---|---|
| accordion_menu.ps1 | |
| assembly_path_finder.ps1 | |
| barchart_vbnet_example.ps1 | |
| basic_pie_chart.ps1 | |
| browse_for_folder_default.ps1 | |
| calendar_basic_1.ps1 | |
| check_item_list.ps1 | |
| choice_form.ps1 | |
| choice_form3.ps1 | |
| combobox_sample.ps1 | |
| combobox_sample2.ps1 | |
| custom_msgbox.ps1 | |
| datagrid_powershell.ps1 | |
| dialogboxs_samples.ps1 | |
| drag_n_drop_mixed.ps1 | |
| draw_graph.ps1 | |
| dropdown_treeview_c.ps1 | |
| eventlog_scheduled.ps1 | |
| excel_data_columns.ps1 | |
| excel_data_grid.ps1 | |
| excel_data_listview.ps1 | |
| excel_data_source.ps1 | |
| filesystem_treeview.ps1 | |
| gantt_chart_jetbrains.ps1 | |
| grid.ps1 | |
| grid2.ps1 | |
| grouped_list_demo.ps1 | |
| ipv4_address.ps1 | |
| list_powershell1.ps1 | |
| manage_service_credentials.ps1 | |
| nested_tabs.ps1 | |
| nested_tabs2.ps1 | |
| notify_icon.ps1 | |
| parameter_grid.ps1 | |
| password_input.ps1 | |
| plain_checkbox.ps1 | |
| progressbar.ps1 | |
| progress_circle3.ps1 | |
| progress_circle_osx.ps1 | |
| progress_tasklist.ps1 | |
| progress_tasklist_parallel.ps1 | |
| prompt_powershell.ps1 | |
| prompt_with_checkboxes_and.ps1 | |
| recorded_asserts.ps1 | |
| ribbon.ps1 | |
| scheduled_task_triggeredby_event.ps1 | |
| send_build_results_email.ps1 | |
| simple_browser.ps1 | |
| suspend_process_new.ps1 | |
| tabbed_input_panels.ps1 | |
| tabbed_treeviews.ps1 | |
| taskbar_overlay.ps1 | |
| timed_prompt.ps1 | |
| timer.ps1 | |
| toggle_console.ps1 | |
| treeview_c.ps1 | |
| updown.ps1 | |
| updown2.ps1 | |
| validate_cliconfg.ps1 | |
| xaml_element_rounded_button3.ps1 | |
| xaml_polygon_events.ps1 | |
| xaml_sample.ps1 | |
| xaml_sample2.ps1 | |
| xaml_sample3.ps1 | |
| xaml_textbox_events.ps1 | |
| xaml_tooltip_management.ps1 |
Utility scripts often have no UI, these are simply common utilities.
| utils/acl_loop.ps1|| | utils/artifactory_client_smoke_test.groovy|| | utils/artifactory_retension_script.groovy|| | utils/autoadmin_logon.ps1|| | utils/compressed_log.ps1|| | utils/compute_folder_size.ps1|| | utils/convert_vs2013_to_vs2010.txt|| | utils/custom_filterector.ps1|| | utils/custom_timer.ps1|| | utils/download_spoon.ps1|| | utils/download_spoon2.ps1|| | utils/dumper.psm1|| | utils/error_codes.ps1|| | utils/examine_json.groovy|| | utils/exclude_expr_test.ps1|| | utils/fix_w2k3.ps1|| | utils/from_file.ps1|| | utils/generate_jenkins_xml.ps1|| | utils/get-delegate.ps1|| | utils/go_nogo_validators.ps1|| | utils/hashed_backup.ps1|| | utils/hash_files.ps1|| | utils/healthcheck_with_proxy.ps1|| | utils/hosts_collector.ps1|| | utils/internals_collector.ps1|| | utils/invoke_sp.ps1|| | utils/jar_loader_scriptler.groovy|| | utils/jenkins.new.xml|| | utils/job_parameter_loader.groovy|| | utils/mklink_soft.ps1|| | utils/mongod.cmd|| | utils/mongo_client.ps1|| | utils/networks.ps1|| | utils/network_addresses.ps1|| | utils/nlog.config|| | utils/octopus_api.ps1|| | utils/onetimesecret_example.ps1|| | utils/page_with_proxy.ps1|| | utils/populate_transfer.ps1|| | utils/probe_dependent_jars.groovy|| | utils/probe_environment.groovy|| | utils/redirect_workaround.ps1|| | utils/role_injector8-1.ps1|| | utils/role_injector8.ps1|| | utils/RunScripts_ExitCode_Final.groovy|| | utils/sample.wsdl|| | utils/schedule_service_wrapper.ps1|| | utils/schtashs_wrapper.ps1|| | utils/screen2_resolution.ps1|| | utils/set_environment.ps1|| | utils/set_first_execution_policy.cmd|| | utils/set_grid_HUB.xml|| | utils/set_wallpaper.ps1|| | utils/simplebrowser_webdriver.ps1|| | utils/simple_nlog.ps1|| | utils/sqlite3_locator.ps1|| | utils/step4.ps1|| | utils/stop_displaying_windows_server_manager.ps1|| | utils/test-get-delegate.ps1|| | utils/test.properties|| | utils/testr.ps1|| | utils/update_configurations_xml.ps1|| | utils/update_configurations_xml2.ps1|| | utils/update_configurations_xml3.ps1|| | utils/update_json.ps1|| | utils/update_xml_calls.ps1|| | utils/user_agent_splunk_stats.ps1|| | utils/validate_apppools.ps1|| | utils/validate_smtp_configuration.ps1|| | utils/verify_site_status.ps1|| | utils/vnc_check.txt|| | utils/window_dimension_test.ps1|| | utils/winrm_configure.ps1|| | utils/wmi_ping.ps1||
Note that most (all?) Selenium-related scripts are now in separate powershell_selenium repository .
Some scripts in this set are pure eye candy or too brittle to be of much practical use
| script | description |
|---|---|
| external/animated.ps1 | |
| external/async_gui_example.ps1 | |
| external/basic_ACL_change.ps1 | |
| external/bitmap_button.ps1 | |
| external/bitmap_button2.ps1 | |
| external/bitmap_button3.ps1 | |
| external/bitmap_button4.ps1 | |
| external/build_icon.ps1 | |
| external/chart_sample.ps1 | |
| external/codedui_example.ps1 | |
| external/com_internetexplorer_application.ps1 | |
| external/datagridcomparer.ps1 | |
| external/datagrid_powershell2.ps1 | |
| external/ddcontrol_dropdown.ps1 | |
| external/dialogboxs_samples_cs.ps1 | |
| external/dynamic_wpf.ps1 | |
| external/dynamic_wpf2.ps1 | |
| external/dynamic_wpf3.ps1 | |
| external/elevation_relaunch.ps1 | |
| external/event_datafeed.ps1 | |
| external/event_log_viewer.ps1 | |
| external/excel_datasets.ps1 | |
| external/excel_data_csv.ps1 | |
| external/excel_data_source.ps1 | |
| external/excel_format_processing.ps1 | |
| external/explorer_type_script.ps1 | |
| external/file_browser2.ps1 | |
| external/flyout.ps1 | |
| external/free_space_watcher_new.ps1 | |
| external/gantt_chart.ps1 | |
| external/gantt_chart_vbnet.ps1 | |
| external/gantt_chart_vbnet_extraeffort.ps1 | |
| external/get_store_credentials_standalone.ps1 | |
| external/get_task_scheduler_event_log.ps1 | |
| external/help_params.ps1 | |
| external/highlight_syntax.ps1 | |
| external/image.ps1 | |
| external/invoke_async.ps1 | |
| external/invoke_sqlcmd2.ps1 | |
| external/job_collection_status.ps1 | |
| external/junctions.ps1 | |
| external/mrulist_vbnet.ps1 | |
| external/netstat.ps1 | |
| external/new_ace_poshcode.ps1 | |
| external/page_options_container.ps1 | |
| external/progress_circle.ps1 | |
| external/ps2exe.ps1 | |
| external/pscustom_to_plain.ps1 | |
| external/query_raw_eventlog.ps1 | |
| external/query_raw_eventlog_broken.ps1 | |
| external/readkey.ps1 | |
| external/recycled_items.ps1 | |
| external/restart-iis_apppool.ps1 | |
| external/rest_webserver.ps1 | |
| external/reverse_to_tty.ps1 | |
| external/sdddl_mgmt.ps1 | |
| external/select_all_grid.ps1 | |
| external/select_all_grid_broken.ps1 | |
| external/selenium_dsl.ps1 | |
| external/show_object.ps1 | |
| external/soap_basic_test1.ps1 | |
| external/soap_basic_test2.ps1 | |
| external/soap_basic_test3.ps1 | |
| external/sqlite_plain.ps1 | |
| external/suspend_process.ps1 | |
| external/system_tray_formless_app.ps1 | |
| external/tab_control_master.ps1 | |
| external/Take-ScreenShot.ps1 | |
| external/task_scheduler_helper.ps1 | |
| external/testr.ps1 | |
| external/treetab_control_test.ps1 | |
| external/ts_logs.ps1 | |
| external/vbox_manage.ps1 | |
| external/wait_2.ps1 | |
| external/warm_server.ps1 | |
| external/wpf_example.ps1 | |
| external/wpf_examples.ps1 | |
| external/wpf_textbox.ps1 | |
| external/write_progress.ps1 | |
| external/xmltreeview.ps1 | |
| unfinished/asserts.ps1 | |
| unfinished/autocomplete.ps1 | |
| unfinished/button_selenium.ps1 | |
| unfinished/checked_combo.ps1 | |
| unfinished/console_monitor.ps1 | |
| unfinished/console_password.ps1 | |
| unfinished/console_snapshot.ps1 | |
| unfinished/console_snapshot_local.ps1 | |
| unfinished/control_uiautomation.ps1 | |
| unfinished/datepicker.ps1 | |
| unfinished/extension_method_test.ps1 | |
| unfinished/FastColoredTextBox.ps1 | |
| unfinished/fix_issue.ps1 | |
| unfinished/format_textarea.ps1 | |
| unfinished/gantt_chart.ps1 | |
| unfinished/goccl_armup.ps1 | |
| unfinished/ie_appliction.ps1 | |
| unfinished/iis_glob.ps1 | |
| unfinished/ipv4_address_parse.ps1 | |
| unfinished/job_collection_status.ps1 | |
| unfinished/layer_test.ps1 | |
| unfinished/list_powershell1.ps1 | |
| unfinished/memberdefinition.ps1 | |
| unfinished/mimic_vb.ps1 | |
| unfinished/ms_internet_explorer_driver.ps1 | |
| unfinished/nlog.ps1 | |
| unfinished/notifier.ps1 | |
| unfinished/notifier2.ps1 | |
| unfinished/notifier3.ps1 | |
| unfinished/notifier4.ps1 | |
| unfinished/notifier5.ps1 | |
| unfinished/octopus_client.ps1 | |
| unfinished/overlay_app_canvas.ps1 | |
| unfinished/password_eye.ps1 | |
| unfinished/piping_1r.ps1 | |
| unfinished/timer_management.ps1 | |
| unfinished/verify_site_with_status_description.ps1 | |
| unfinished/warm_server.ps1 | |
| unfinished/with_cursor.ps1 | |
| unfinished/xaml_datepicker.ps1 |