title: How can I automate / schedule a WCF service call hosted in IIS?
body: <p>I've got an extraordinarily simple service contract for a service that manages its own data import, similar to this:</p>
  
  <pre><code>using System.ServiceModel;
  
  namespace Company.Services.Domain.Contract
  {
      [ServiceContract(Name = "ImportService", Namespace = "http://services.company.org/")]
      public interface IImportService
      {
          [OperationContract]
          ImportResponse ImportData();
      }
  }
  </code></pre>
  
  <p>I'd like to set up a scheduled task or something similar to execute this call on a daily basis.  I know that I could write a console application and create a proxy via svcutil.  <strong>But is there a way to configure this in IIS natively (maybe an IIS extension)?  Or could I achieve something simple and elegant with PowerShell?</strong></p>
  
  <p>Just wondering what my options are.</p>