ResourceControllerDSC

1.3.1

The ResourceControllerDSC module allows you to control other DSC resources by adding a Maintenance Window so Set-TargetResource will only run during that window. Allows you to supress a reboot when a resource does not have the option.

Minimum PowerShell version

4.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name ResourceControllerDSC -RequiredVersion 1.3.1

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name ResourceControllerDSC -Version 1.3.1

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2018 Matthew Collera. All rights reserved.

Package Details

Author(s)

  • Matthew Collera

Tags

ResourceController dsc-resource supress-reboot reboot maintenance-window schedules-execution

DSCResources

ResourceController

Dependencies

This module has no dependencies.

FileList

  • ResourceControllerDSC.nuspec
  • appveyor.yml
  • LICENSE
  • readme.md
  • ResourceControllerDSC.psd1
  • .git\COMMIT_EDITMSG
  • .git\config
  • .git\description
  • .git\FETCH_HEAD
  • .git\HEAD
  • .git\index
  • .git\ORIG_HEAD
  • .git\packed-refs
  • Examples\ResourceController_Examples.ps1
  • Tests\HelperFunctions.ps1
  • .git\hooks\applypatch-msg.sample
  • .git\hooks\commit-msg.sample
  • .git\hooks\fsmonitor-watchman.sample
  • .git\hooks\post-update.sample
  • .git\hooks\pre-applypatch.sample
  • .git\hooks\pre-commit.sample
  • .git\hooks\pre-push.sample
  • .git\hooks\pre-rebase.sample
  • .git\hooks\pre-receive.sample
  • .git\hooks\prepare-commit-msg.sample
  • .git\hooks\update.sample
  • .git\info\exclude
  • .git\logs\HEAD
  • DSCResources\ResourceController\ResourceController.psm1
  • DSCResources\ResourceController\ResourceController.schema.mof
  • Tests\Unit\ResourceController.Tests.ps1
  • .git\objects\00\24f68744beaed981d7031ee69ab5ae17d47611
  • .git\objects\00\25133557c76b900ad09fb66863c3880c76fefb
  • .git\objects\00\4a963135a85561673340144c3ebf4b4973bd32
  • .git\objects\01\35548af8a2b99ca7c45116d317a6e1cd23b6c5
  • .git\objects\06\ca8080f072f825c5e341d73e4503e3a808fcdc
  • .git\objects\07\f473fb8225202e67a0644cf645e051e184e360
  • .git\objects\08\83b1eadb00cf32ea824d64c99820c1d6b7a429
  • .git\objects\09\bcac5bbc9bf850377cc517c3262addabdcdc3c
  • .git\objects\0b\06cc1044abec3ac5b44ce776a880b2ef876c56
  • .git\objects\0b\b3a2e61767769b5fff0764267d23e019a1e727
  • .git\objects\0c\788fb0136fa8946a0863503d0ce361cb1fc12a
  • .git\objects\0f\767988d913d4b0e3c38e740a184aa4a8436083
  • .git\objects\0f\c7a92424835752f3879540aa664df74dbbb8cd
  • .git\objects\10\08171cb3e52c3c2716922c584e145edf29254a
  • .git\objects\12\e209ef59254ea8f6d3f8812d8d3326f5043293
  • .git\objects\13\7ecc14649f3ea43ec74bc64a2f871f17ad6564
  • .git\objects\14\deb7f4c112d9a4fd67eb39a06c20703f837165
  • .git\objects\14\fd2fff98e10975cdee35604b0d34706530730e
  • .git\objects\16\2eabe67136987f1efc3148123ab276c825719f
  • .git\objects\17\9fbbea4e2729fcb1955abaf6f73bf92105d731
  • .git\objects\19\e26e8fbbfffd6d805e4286fdffcea8dda79487
  • .git\objects\1a\34f58e6f6e717a215034f20ace4c255bd10051
  • .git\objects\1a\eba457f7b1ef8eceb0a1d8d87f497c4be26576
  • .git\objects\1b\839b4fcd300a4e91e196b84c256464c93b2c18
  • .git\objects\1c\00a927d33e337b7e352ce8e5599bb90cfb9251
  • .git\objects\1d\1215459c086bc7b207afdd081243a6a628ed1d
  • .git\objects\1d\5ec3a056265ae7d4338b050e8e6713bf7108ea
  • .git\objects\1e\72b000ad8e0f456d315b76e401521f2e6ee549
  • .git\objects\1e\96855a7a9d87f71053f766d7fa7b2c721b5734
  • .git\objects\20\06b8f02beb491e93550b064a372244a2a7347c
  • .git\objects\20\097a552d03d937f00f61b5dbd086595dc1679f
  • .git\objects\20\2fac0d23f692d0bcf526c29ecb1da5f965dbb5
  • .git\objects\21\08184126a07fba28aa8e6f47a6a1a8ee24bcf4
  • .git\objects\21\bfdb3d150fedfabf41d59bf03a7cb57da7cf73
  • .git\objects\22\9ef23c4c67d903648f151d7e09f549ca827dc3
  • .git\objects\22\eda5ceee40e5eaf9c57d1fcf9ec3b25f23c8b4
  • .git\objects\23\b4e6483052bf7825828200cbd8c0df083d54ac
  • .git\objects\25\227b318ffe2e79609634821c4362d0880eb709
  • .git\objects\25\34eb8fbc4e32235bc50a7e427be6e2eae45eb6
  • .git\objects\29\1787414262b41332125c359afb61b1d56ad896
  • .git\objects\29\8910dd3b38db408b7ddb4260253057bd56e7e9
  • .git\objects\2a\0d4b00bce3ff6f3a85cac1bee30b40001a0dd7
  • .git\objects\2a\daad3d99e2284f720eb8b01256b0d9392871ca
  • .git\objects\2b\2417fd30041c37e683185bd53c4700573d51e3
  • .git\objects\2b\54cef4256080336629990f94793934f0b0896f
  • .git\objects\2c\4276e2b3a295464a3799115166ea2d30b5a96f
  • .git\objects\2e\5749972d9b0778e71d0841d2206505b8d496a1
  • .git\objects\2e\caafbe8839ff2519ec3293a77211c6e0dbf8ea
  • .git\objects\32\e942396636eda3688e4cfa0254cd13d863bd57
  • .git\objects\33\fde102a81213a549eef3ff0ed1336bd33bf9a7
  • .git\objects\34\7b67d058e332852db065fb472389467babce23
  • .git\objects\34\e162a20adea8929afc231311b7042fe5b0fa1f
  • .git\objects\35\29db53a24223333acd470075cbf84930a5cf45
  • .git\objects\37\89dd839577038e6284da17168a022dfb72210e
  • .git\objects\37\e2ac98268468a91d890eec9546953d4b752984
  • .git\objects\38\3f13a7674c6e331cc1300c379c8554e96a80d6
  • .git\objects\39\70a95833ea47dbb0670f8822d98e4aac1d18f6
  • .git\objects\39\df851e8f75056c51ff8a06495ed9e167aeb0f0
  • .git\objects\3a\44e0eb4221e3d51c32fc05daba531f00f39fbd
  • .git\objects\3d\c1497f2bc431e86de408dd3e7eedef6d76f62f
  • .git\objects\40\9189bdc2dc6df7fecb89c94bfd506fea54e203
  • .git\objects\46\b6d5cd41bfa3398bf91097436b7ac5a4417e3b
  • .git\objects\47\573713b1aced507b69ebe3c55d3d17198e22ad
  • .git\objects\47\75ce11258e819eb03d867b565e4fa8f534f2e8
  • .git\objects\47\97e0fa60f2d32436926ea44de1f299da1c65bc
  • .git\objects\49\9d1cf53a2a5da382e1a2be8f4a439be8e316e2
  • .git\objects\4a\3559017523626a20d8c0fe8b435580e647f335
  • .git\objects\4b\2bd8878d1060263a108c78e58ffae6eafb3f4d
  • .git\objects\4b\a0292ed29ad5da5901ce8c446f2d1c5ff90fb3
  • .git\objects\4c\91751c946b90299710b839661e988930879ace
  • .git\objects\4d\7b6e5922188aabad5637a6ca3f6ae89bffdc1a
  • .git\objects\4e\89302980d891507dbedcb31325392667b6bd46
  • .git\objects\4f\41a1014781ce1d566e9750eae5204698a0190d
  • .git\objects\4f\54c553cca536e10350663eccf79d2eeee63193
  • .git\objects\4f\61f8a2180cdcd120d3c42f2a85166f8e7bd8c4
  • .git\objects\4f\f38780683b3e56821585c3bc0cd35df3c7f4f6
  • .git\objects\50\a8ad3ace2ccffccfa1e00712ebc63d1d7feaf8
  • .git\objects\51\a31b52bab3be42e5810d295d2b9dfccd1d2c05
  • .git\objects\55\9d7b475b37ceb65c26ca248e3d43ebc233251e
  • .git\objects\55\d11c4cdb1c065b19edd798acbe67a6888e2317
  • .git\objects\58\657650cfa640db3a13d0e7be04c8492085df2a
  • .git\objects\58\ac8699f5aeb54745f5c0d173b2dadd800bd7fe
  • .git\objects\58\d19a8c836cc4afe57f234de839c9ebf1ef2479
  • .git\objects\59\d79eea04d744a1522072bcd211efbdf3d7d2c0
  • .git\objects\5b\5173a37d3ec866babbd299e681f7590c8220be
  • .git\objects\5d\c66e6267fbcc66feeb217610fc4eb99aa14c06
  • .git\objects\5e\1163dc90c9d890742b788a1c8ddfbf73df120f
  • .git\objects\61\364222db1c89704da1d17dbca4d7b2a3d090cc
  • .git\objects\61\3c5ab474c4a0fe0f92c128ecfc7a27eae4710a
  • .git\objects\61\c03531281978897ab1f7fe94a27101f3884bcb
  • .git\objects\64\d171abb164eec8eb4556c8568fd26784b1d225
  • .git\objects\65\3b77b5cd36368d53c2acd635c109c6fc3f4c8a
  • .git\objects\65\89caadfc81ab42d74eacc9bc903d17b6265cdf
  • .git\objects\65\fd50692c1100c71c25a47099ca1a2bbb40023b
  • .git\objects\66\c750758f40e61106b46768fc522580492e82da
  • .git\objects\69\612fb4db1eddac9b0008a44cbadc50d87a4a48
  • .git\objects\6a\29d6147f442859c438d54fc4d9defd58a08a36
  • .git\objects\6c\33509e58b86d73370907bb3cbe4d656661b549
  • .git\objects\6e\5313971bed0a8ce83e9f535302081c318260c6
  • .git\objects\6e\65ce17fc97b9e497c3d8daccd51d3ee509b222
  • .git\objects\6f\71e2d9bbd4ed5be74a76bf1f3083be8a5be641
  • .git\objects\70\0d3e160672c200b00fd355570fa298611bb5a5
  • .git\objects\70\f58ef8c2be7d6f11aa4eb299ff70cdb0a25037
  • .git\objects\71\42a65e485fad69bc5c42952c67982e26a7dbc4
  • .git\objects\71\d3fcebf687a815be7e3dc558324f5b04a818b8
  • .git\objects\72\46892829fbcf582f41f458f74099bd36c650cc
  • .git\objects\73\3f50f6c2b18bf2de5c7340c47bd88e7d0e66c5
  • .git\objects\74\bec155629bae0bbb6e5c18a8252510637303b9
  • .git\objects\75\31d3815d1000d4c093f10d438ae670f3206abc
  • .git\objects\75\b332fd40cecaf92efd953977ad88613c918732
  • .git\objects\76\cc922bdbd7f5d960aebb32f3e51dc3e3bd6318
  • .git\objects\79\785dc64884033e62a2f2d322a57f2675138ec9
  • .git\objects\7a\20ccd1506dfbdb4308fb1ad02e9bedea7777ba
  • .git\objects\7a\298994692b5cc1df1f8d1aa4bba931b5d92661
  • .git\objects\7a\431e6466ad9772643d3baa5700a2d4c619ebe8
  • .git\objects\7b\9ca2cf44c8216b57e7aa652ad98c1d2cbe6fcf
  • .git\objects\7d\bd6647c0c507a43bcf70141f45e8a636c75ead
  • .git\objects\7e\37f705ac680d367e2565f4ab3afdd5e893bd79
  • .git\objects\7e\4a3c6c7663f9d1103b2a8a5e70e6babafd20b3
  • .git\objects\7f\003cb51561da089bb4870f327533682178dd94
  • .git\objects\7f\b1cf401cf999aeac4f39546a23562a56c59bbf
  • .git\objects\80\599b69eb407febcd139e4f6fb750da449a85fc
  • .git\objects\82\b28add640ef4540d8b695d6401b07337a27c35
  • .git\objects\84\50905a51d3325ebe76b4ef2e4f8db88394381f
  • .git\objects\86\c499faf42a95c92349b1dc73fd417e626e2b23
  • .git\objects\86\dba9b3e04a16fb0151eefbaf5a605bcd994f68
  • .git\objects\88\98eb4a45757a51b7ba430ff74e7b93b01bf4f7
  • .git\objects\8a\9f98f983e5e0d1f9ed29f4e38e556bcb6477e6
  • .git\objects\8a\a3a4577fe900b5bd97689089a9b3f3e1b292c9
  • .git\objects\8c\58aa3e7e1fd892cff559433861ec532e48f27a
  • .git\objects\8e\0ea46cdd5269095523ab3d2ff6a0a94b1822fa
  • .git\objects\8e\cf41c52c26bb03639120104e5a6aa4a6a071e7
  • .git\objects\8f\134aaf7f25c596eb89bfcfe28c4217ee8f1e9c
  • .git\objects\8f\7e86bf1ce2536e8cfbbbee1870a56479d96b35
  • .git\objects\8f\c9cad76867960c552881323d0ae8caf1068935
  • .git\objects\8f\e65d0db797448f6c040311f0e982eb88190535
  • .git\objects\90\59bfa3ed852034599efa555cfd190c71d41dad
  • .git\objects\91\8d3bef9281cba39b22b3c91afa0fe9f0271bf5
  • .git\objects\92\5d0918d284c35e51acb8e790b83efd300d1b31
  • .git\objects\93\7dbaa5fb81dd9270bdf4d96a85a5f8c20155a4
  • .git\objects\94\20422cc8ccd3c6b486fe9ff888f7dd4f693d86
  • .git\objects\94\6f7b6ebd66f08f4cc40299d8107a6cbbd75162
  • .git\objects\96\52ffb0bb2929e96aa1d2727a0998fca97c019b
  • .git\objects\99\7b45a2b8ef5fb0ca10de70bc7b22a4af256268
  • .git\objects\9d\33cc9be1d9514383249576150b0c74f151c591
  • .git\objects\9d\9e4852a3bb35c970e52cb531ade4d0d3804fc4
  • .git\objects\9e\40ed8aaedd9b0d7965b50bb48c85e7e5280228
  • .git\objects\9f\116baea56ff91d70a4bc78cbc7c8fb121c8491
  • .git\objects\9f\92aa120fdbff536575a8f1f75633449bce4072
  • .git\objects\a0\088bfcd21d7aba8a9d6f710d0cdd7c251422d7
  • .git\objects\a2\cb6b790fbf4dee4dc45d1da245b4893b90422d
  • .git\objects\a2\d2f92adaab62df19e262d7e170ca77a6bd0a19
  • .git\objects\a3\452771f813a8c4d12c6d3fb7ed72b4ce445f50
  • .git\objects\a3\6e630b411ea1d6f0bc76266a9c8cd5ef5e0319
  • .git\objects\a3\8505f646dc7b9c477c3bdca216212752e4a3ab
  • .git\objects\a4\76a0b39f210ebea34f31a2a198ecc02357eede
  • .git\objects\a5\d5a26a486be25c7d1a0cdd89ab8b9971088614
  • .git\objects\a9\b045ab73fe48be2e6298a8f33e39ced551ed21
  • .git\objects\a9\bf429a79e559c9a9feaa54bc50d6e58b34da42
  • .git\objects\aa\e12eaef7e0c683737bd0bf71ba803556f42a1f
  • .git\objects\ab\0c2601ef8d5806b6bfa873090019403b63602e
  • .git\objects\ad\bec61fbc2770a53d025434ac4b89f4bea12167
  • .git\objects\af\d253c572bf619ca812e42f6ffbbc90672cec2e
  • .git\objects\b2\b583ee1f23481d3b2a69ecf4cbd3419c3a0cb4
  • .git\objects\b3\8367a4cd8fba0869316190a7f1fef35667e703
  • .git\objects\b3\9f6a5ae5622ec4be8b188405022429739d20fd
  • .git\objects\ba\dc6afa2a82f4b5d941083a625c288e0a52847d
  • .git\objects\bd\458ec5986c8d532a3e158856e21eac6a637051
  • .git\objects\bf\1f09dc4adc62a4f5622f9c4dbedceb1611d769
  • .git\objects\c1\1d89ef7c91968c88b3d8cbde14273e09ede45e
  • .git\objects\c1\728eb7bbb2f53e4163777f28e16b98bd1faa32
  • .git\objects\c1\8e7cac695f5cba02646535adf4bedd5965cc5e
  • .git\objects\c4\ffc8e681f778ab361910b919438c1625f97776
  • .git\objects\c9\7c8afbc653e3d115afc9b479ce4d6dc533573f
  • .git\objects\cb\3cac893c61d9572af1b0aa56fe8b2b92136b5b
  • .git\objects\cc\db3bba48a592a9dc5479aa823b83a0d47bb4b7
  • .git\objects\cd\2eeacf57a27e76e67a00eb38dff36132ea6ac6
  • .git\objects\cd\b635226aa375244c9331f0e34a6b2ea8935c00
  • .git\objects\d0\6e9bbc93282a4bd3233605970a68a12673d2e9
  • .git\objects\d1\2eba3b39a873f614a356205bc21566dd787677
  • .git\objects\d1\6cd54739fc67dccbe08dfb789c6c6093729ff6
  • .git\objects\d2\3be9d2cab0fa3a6f13d3cb1e63ce9602c5e65c
  • .git\objects\d2\4c9aeb89c3804308021e3c4543142c40ca3605
  • .git\objects\d7\843575bc5da432d22d49f6d7dadd6155d64d4f
  • .git\objects\d7\efcd113a7e3003106372dcd225ea03493e3ec1
  • .git\objects\d9\29e500e39c5eab63f8d7105f3a9222d1e300e6
  • .git\objects\d9\f1af2415b34913029f4a6b49266a19db433ab8
  • .git\objects\da\9eda54b6da2be5cd30898a11d8b827fbc85821
  • .git\objects\da\faf695b078c51b6745e35473269a3342b0558f
  • .git\objects\dc\9bd5aaf4aaf268734ebd97366c4c9c7ab79ff9
  • .git\objects\dd\3d2fe8ccda02ec85e6f76915f6f912e7ac40be
  • .git\objects\dd\d83b76c31a5b50071835974cd16f89d111b724
  • .git\objects\e6\9de29bb2d1d6434b8b29ae775ad8c2e48c5391
  • .git\objects\e6\ccb341653feb8474f2f84b9ec2a3a4e6b1a84c
  • .git\objects\e7\79cab22c3190348c56ccc5980d0a33d83c9882
  • .git\objects\e7\c3bb19f11a1f75c1f0909238577d2b6a6eddae
  • .git\objects\e7\fa898fa52775cef11a7bac42d9e5e8e079dc7c
  • .git\objects\e9\9911bf988215a60a2eced4f24e2ac525a8a3d4
  • .git\objects\ea\b4457d41ec8b05afc8a3622a6dfdd393cb2ce8
  • .git\objects\ea\c9aae4459250a89b4958a4499bfe23bddfc183
  • .git\objects\eb\1f85906eba2941e8ea30ef014ece9e54295222
  • .git\objects\eb\5d4b4f134053e2afd7914c0439ed85a430b323
  • .git\objects\ec\6037fbab52c498f2cf1e68b02724121f58ac65
  • .git\objects\ec\bec413de09755c6e6bfecb8f9b7e77aa1bb65d
  • .git\objects\ec\f9c5fcc1121c45b5caf59aaa05c33b569e6a1d
  • .git\objects\ef\6386dd41d7c1deef7bc82a3a18003a8331b7fe
  • .git\objects\ef\7728c8106726a56236eb61ed41a68a98178f4b
  • .git\objects\f1\dbc26c07178e3ec6e52a96fcd2ef3c4f8422f3
  • .git\objects\f3\949ed207faa84f149794e27436dbf821087d0e
  • .git\objects\f3\a76ab291ee7abdc41254740d455598b1173d81
  • .git\objects\f3\d138f2fc44b46daee9c97d7a4ce52380da817c
  • .git\objects\f4\3ca475f6ffcbc80a7f07caef43d63ebefc07ad
  • .git\objects\f4\ffda920076809294986f982d97779f7e31626d
  • .git\objects\f5\9f5b470d0c1a7d81ca9339144f155bf26886d2
  • .git\objects\f6\90b6633f4b4d133c251f3ae83de86304e602e9
  • .git\objects\f7\195cf880ea10f48c16e5df0c29f987f7a027c1
  • .git\objects\f8\54d7c1552e78b08226de116854b12e4251bffe
  • .git\objects\f9\6ba677e657bee0b09b4ed57ad225621a335c00
  • .git\objects\fa\4e5580a3af3860d7068e3c434cbac745a0778e
  • .git\objects\fd\1e25db8d7b9c7e2257459fb60aea66adf73a49
  • .git\objects\fd\468509be162244f34d3bbe0fdc0a00450f2b17
  • .git\objects\ff\a8bdac042c1ba102a1cc43f2b420efc45c6238
  • .git\objects\ff\aaf96ce750baa5568f9d17f05b8576e7a253b9
  • .git\refs\heads\appveyor
  • .git\refs\heads\dev
  • .git\refs\heads\Develop
  • .git\refs\heads\master
  • .git\refs\heads\MultipleMainetanceWindowsBug
  • .git\logs\refs\heads\appveyor
  • .git\logs\refs\heads\dev
  • .git\logs\refs\heads\Develop
  • .git\logs\refs\heads\master
  • .git\logs\refs\heads\MultipleMainetanceWindowsBug
  • .git\refs\remotes\origin\appveyor
  • .git\refs\remotes\origin\dev
  • .git\refs\remotes\origin\Develop
  • .git\refs\remotes\origin\HEAD
  • .git\refs\remotes\origin\master
  • .git\refs\remotes\origin\MultipleMainetanceWindowsBug
  • .git\logs\refs\remotes\origin\appveyor
  • .git\logs\refs\remotes\origin\dev
  • .git\logs\refs\remotes\origin\Develop
  • .git\logs\refs\remotes\origin\HEAD
  • .git\logs\refs\remotes\origin\master
  • .git\logs\refs\remotes\origin\MultipleMainetanceWindowsBug

Version History

Version Downloads Last updated
2.0.1 856 4/30/2019
2.0.0 24 4/23/2019
1.3.1 (current version) 134 9/24/2018
1.3 48 8/7/2018
1.2 41 6/14/2018
1.1 22 6/12/2018
1.0 77 3/6/2018
Show more