{"id":1534,"date":"2009-09-23T21:38:17","date_gmt":"2009-09-23T21:38:17","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm"},"modified":"2009-09-23T23:50:26","modified_gmt":"2009-09-23T23:50:26","slug":"shooting-tethered-on-my-nikon-d700-using-powershell","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm","title":{"rendered":"Shooting tethered on my Nikon D700&#8230; using PowerShell"},"content":{"rendered":"<p>About this time last week, James O&#8217;Neill was explaining to me how Windows Image Acquisition (WIA) could be used to control my camera over a USB connection.  I&#8217;m not sure if he told me, or if I suddenly realised, but somewhere along the way came the realisation that I could use this to take a picture &#8211; i.e. to drive the camera remotely &#8211; and James very kindly shared some Windows PowerShell commands with me.<\/p>\n<p>Today, <a href=\"http:\/\/blogs.technet.com\/jamesone\/archive\/2009\/09\/23\/on-scanners-cameras-and-their-usb-modes-and-lifting-the-lid-on-how-they-can-be-scripted.aspx\">James published the results of his work, saving me a lot of research into WIA and a related subject &#8211; Picture Transfer Protocol (PTP)<\/a> but, unlike James&#8217; Pentax K7, it seems that my Nikon D700 will allow me to use this to actually take a picture (I haven&#8217;t tried on my Canon Ixus 70&#8230; with or without the <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2009\/06\/camera-raw-support-for-my-canon-digital-ixus-enabling-dng-support-with-chdk.htm\">CHDK<\/a>).<\/p>\n<p>James&#8217; code showed me how to call WIA as a COM object:<\/p>\n<p><code>$WIAdialog = New-Object -ComObject \"WIA.CommonDialog\"<br \/>\n$device = $WIAdialog.ShowSelectDevice()<\/code><\/p>\n<p>Following this I had an object called $device that I could manipulate as I liked and <code>$device | get-member<\/code> returned the following methods and properties:<\/p>\n<p><em>&nbsp;&nbsp;&nbsp;TypeName: System.__ComObject#{3714eac4-f413-426b-b1e8-def2be99ea55}<\/p>\n<p>Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemberType Definition<br \/>\n&#8212;-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\nExecuteCommand Method&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IItem ExecuteCommand (string)<br \/>\nGetItem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IItem GetItem (string)<br \/>\nCommands&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Property&nbsp;&nbsp;&nbsp;IDeviceCommands Commands () {get}<br \/>\nDeviceID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Property&nbsp;&nbsp;&nbsp;string DeviceID () {get}<br \/>\nEvents&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Property&nbsp;&nbsp;&nbsp;IDeviceEvents Events () {get}<br \/>\nItems&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Property&nbsp;&nbsp;&nbsp;IItems Items () {get}<br \/>\nProperties&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Property&nbsp;&nbsp;&nbsp;IProperties Properties () {get}<br \/>\nType&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Property&nbsp;&nbsp;&nbsp;WiaDeviceType Type () {get}<br \/>\nWiaItem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Property&nbsp;&nbsp;&nbsp;IUnknown WiaItem () {get}<\/em><\/p>\n<p><code>$device.Properties<\/code> was kind of interesting but with <code>$device.Commands<\/code> I was really getting somewhere:<\/p>\n<p><em>CommandID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Description<br \/>\n&#8212;&#8212;&#8212;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212;-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212;&#8212;&#8212;&#8211;<br \/>\n{9B26B7B2-ACAD-11D2-A093-00C04F72DC3C}&nbsp;&nbsp;Synchronize&nbsp;&nbsp;&nbsp;Synchronize<br \/>\n{AF933CAC-ACAD-11D2-A093-00C04F72DC3C}&nbsp;&nbsp;Take Picture&nbsp;&nbsp;Take Picture<\/em><\/p>\n<p>Seeing that there was a command to take a picture got me thinking and looking back at the device methods I could see ExecuteCommand so I tried calling it:<\/p>\n<p><code>$device.executecommand('{AF933CAC-ACAD-11D2-A093-00C04F72DC3C}')<\/code><\/p>\n<p><a href=\"http:\/\/twitter.com\/markwilsonit\/status\/4064947574\">I was amazed to find that my camera did exactly what it was told and fired the shutter!<\/a>  I need to do some more testing, to see if I can control the focus, or return a live preview, etc. but controlling a remote device, over a USB connection, using nothing more than a few basic scripting commands made me feel like a real techie again (even if it was James&#8217; code that got me started!).  Who knows, I may even teach myself to code again (as I&#8217;ve threatened several times over the last few years) and write an application to remotely control my camera.<\/p>\n<p>Ironically, at the start of last week I was trying to figure out how to take time-lapse photos of the extension that I&#8217;m having built on my house right now but it wasn&#8217;t software that held me back, it was practical issues like leaving a camera outside for days on end in all weathers and providing power to it.  Now, if only I had a 25 metre USB cable (!), I could hook up a cheap webcam and set a script to take a picture every hour or so&#8230;<\/p>\n<h3>Further reading<\/h3>\n<p><a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/ms630381(VS.85).aspx\">WIA Camera Devices on MSDN<\/a>.<br \/>\nWIA Camera support in Windows Vista (<a href=\"http:\/\/blogs.msdn.com\/wpdblog\/archive\/2007\/02\/13\/migrating-from-wia-to-wpd.aspx\">part 1<\/a> and <a href=\"http:\/\/blogs.msdn.com\/wpdblog\/archive\/2007\/02\/13\/migrating-from-wia-to-wpd-part-2.aspx\">part 2<\/a>).<br \/>\n<a href=\"http:\/\/blogs.vbcity.com\/drydo\/archive\/2005\/08\/23\/5197.aspx\">WIA 2.0 and digital camera interaction<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>About this time last week, James O&#8217;Neill was explaining to me how Windows Image Acquisition (WIA) could be used to control my camera over a USB connection. I&#8217;m not sure if he told me, or if I suddenly realised, but somewhere along the way came the realisation that I could use this to take a &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Shooting tethered on my Nikon D700&#8230; using PowerShell<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[44,82],"class_list":["post-1534","post","type-post","status-publish","format-standard","hentry","tag-digital-photography","tag-scripting"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Shooting tethered on my Nikon D700... using PowerShell - markwilson.it<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Shooting tethered on my Nikon D700... using PowerShell - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"About this time last week, James O&#8217;Neill was explaining to me how Windows Image Acquisition (WIA) could be used to control my camera over a USB connection. I&#8217;m not sure if he told me, or if I suddenly realised, but somewhere along the way came the realisation that I could use this to take a &hellip; Continue reading Shooting tethered on my Nikon D700&#8230; using PowerShell\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2009-09-23T21:38:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-09-23T23:50:26+00:00\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/09\\\/shooting-tethered-on-my-nikon-d700-using-powershell.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/09\\\/shooting-tethered-on-my-nikon-d700-using-powershell.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"Shooting tethered on my Nikon D700&#8230; using PowerShell\",\"datePublished\":\"2009-09-23T21:38:17+00:00\",\"dateModified\":\"2009-09-23T23:50:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/09\\\/shooting-tethered-on-my-nikon-d700-using-powershell.htm\"},\"wordCount\":741,\"commentCount\":6,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"keywords\":[\"Digital Photography\",\"Scripting\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/09\\\/shooting-tethered-on-my-nikon-d700-using-powershell.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/09\\\/shooting-tethered-on-my-nikon-d700-using-powershell.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/09\\\/shooting-tethered-on-my-nikon-d700-using-powershell.htm\",\"name\":\"Shooting tethered on my Nikon D700... using PowerShell - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2009-09-23T21:38:17+00:00\",\"dateModified\":\"2009-09-23T23:50:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/09\\\/shooting-tethered-on-my-nikon-d700-using-powershell.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/09\\\/shooting-tethered-on-my-nikon-d700-using-powershell.htm\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2009\\\/09\\\/shooting-tethered-on-my-nikon-d700-using-powershell.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shooting tethered on my Nikon D700&#8230; using PowerShell\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Shooting tethered on my Nikon D700... using PowerShell - markwilson.it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm","og_locale":"en_GB","og_type":"article","og_title":"Shooting tethered on my Nikon D700... using PowerShell - markwilson.it","og_description":"About this time last week, James O&#8217;Neill was explaining to me how Windows Image Acquisition (WIA) could be used to control my camera over a USB connection. I&#8217;m not sure if he told me, or if I suddenly realised, but somewhere along the way came the realisation that I could use this to take a &hellip; Continue reading Shooting tethered on my Nikon D700&#8230; using PowerShell","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm","og_site_name":"markwilson.it","article_published_time":"2009-09-23T21:38:17+00:00","article_modified_time":"2009-09-23T23:50:26+00:00","author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"Shooting tethered on my Nikon D700&#8230; using PowerShell","datePublished":"2009-09-23T21:38:17+00:00","dateModified":"2009-09-23T23:50:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm"},"wordCount":741,"commentCount":6,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"keywords":["Digital Photography","Scripting"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm","name":"Shooting tethered on my Nikon D700... using PowerShell - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"datePublished":"2009-09-23T21:38:17+00:00","dateModified":"2009-09-23T23:50:26+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2009\/09\/shooting-tethered-on-my-nikon-d700-using-powershell.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Shooting tethered on my Nikon D700&#8230; using PowerShell"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":1342,"url":"https:\/\/www.markwilson.co.uk\/blog\/2009\/01\/launching-the-buy-mark-a-new-camera-appeal.htm","url_meta":{"origin":1534,"position":0},"title":"Launching the &#8220;buy Mark a new camera&#8221; appeal","author":"Mark Wilson","date":"Saturday 17 January 2009","format":false,"excerpt":"As couple of weeks back, I started a digital photography course (evening classes) at my local college. I'm been taking pictures for about 25 years and I've attended courses before (when I lived in Australia I signed up for a black and white darkroom techniques course - it is truly\u2026","rel":"","context":"In &quot;Waffle and randomness&quot;","block_context":{"text":"Waffle and randomness","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/inane-waffle"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3486,"url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/01\/nikon-coolpix-p7100-great-carry-everywhere-camera-with-slr-type-controls-but-could-do-with-being-a-little-more-responsive.htm","url_meta":{"origin":1534,"position":1},"title":"Nikon Coolpix P7100: Great carry-everywhere camera with SLR-type controls but could do with being a little more responsive","author":"Mark Wilson","date":"Tuesday 17 January 2012","format":false,"excerpt":"For a while, I've been looking for a camera that will fit in my bag so I can take it anywhere, is inexpensive enough to leave in a car glovebox without fear of theft but is capable enough to replace my DSLR in certain scenarios (so, not a mobile phone\u2026","rel":"","context":"In &quot;Photography&quot;","block_context":{"text":"Photography","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/photography"},"img":{"alt_text":"","src":"http:\/\/www.assoc-amazon.co.uk\/e\/ir?t=marsweblo-21&l=as2&o=2&a=B005IFWZSW","width":350,"height":200},"classes":[]},{"id":1386,"url":"https:\/\/www.markwilson.co.uk\/blog\/2009\/03\/microsoft-powershell-vbscript-and-jscript-bible.htm","url_meta":{"origin":1534,"position":2},"title":"Microsoft PowerShell, VBScript and JScript Bible","author":"Mark Wilson","date":"Thursday 12 March 2009","format":false,"excerpt":"At last night's joint user group meeting for the Windows Server UK User Group and the Active Directory UK User Group, James O'Neill mentioned that the book he has co-authored (Microsoft PowerShell, VBScript and JScript Bible, published by John Wiley and sons) goes on sale today. I haven't had the\u2026","rel":"","context":"In \"Scripting\"","block_context":{"text":"Scripting","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/scripting"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1415,"url":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/useful-links-may-2009.htm","url_meta":{"origin":1534,"position":3},"title":"Useful Links: May 2009","author":"Mark Wilson","date":"Sunday 31 May 2009","format":false,"excerpt":"A list of items I've come across recently that I found potentially useful, interesting, or just plain funny: PowerShell cheat sheet - Useful PowerShell reference, originally produced by a Microsoft blogger and converted to PDF. NVU - Free, cross-platform, standalone web authoring software. Approved memory cards for Nikon D-SLR cameras\u2026","rel":"","context":"In \"Useful Websites\"","block_context":{"text":"Useful Websites","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/useful-websites"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4245,"url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/08\/handling-camera-raw-images-on-old-versions-of-os-x.htm","url_meta":{"origin":1534,"position":4},"title":"Handling camera raw images on old versions of OS X","author":"Mark Wilson","date":"Monday 20 August 2012","format":false,"excerpt":"I use Adobe Lightroom for most of my digital photography workflow but as our family takes more and more pictures on a variety of cameras, other family members need to process images - and I'm not letting them near my Lightroom catalogue! As we tend to use iPhoto every year\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1647,"url":"https:\/\/www.markwilson.co.uk\/blog\/2010\/02\/reading-exif-data-to-find-out-the-number-of-shutter-activations-on-a-nikon-dslr.htm","url_meta":{"origin":1534,"position":5},"title":"Reading EXIF data to find out the number of shutter activations on a Nikon DSLR","author":"Mark Wilson","date":"Thursday 18 February 2010","format":false,"excerpt":"A few years ago, I wrote about some digital photography utilities that I use on my Mac.\u00a0 These days most of my post-processing is handled by Adobe Lightroom (which includes Adobe Camera Raw), with a bit of Photoshop CS4 (using plugins like Noise Ninja) for the high-end stuff but these\u2026","rel":"","context":"In &quot;Photography&quot;","block_context":{"text":"Photography","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/photography"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=1534"}],"version-history":[{"count":0,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1534\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=1534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=1534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=1534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}